SET_MACRONETINITPARAM_S
static struct MacroNetInitParam $PARMNAME$ = { 
    $MACROSERVERLIST$,
    $MACROCLIENTLIST$
};
SET_MACRONETINITPARAM_E

SET_MACROSERVERINITPARAM_S
static struct MacroServerInitParam $PARMNAME$ = {
    $ID$,
    {
        $Constant$, 
        { 
            {$DEV.ID$, $DEV.STANO$, $DEV.REGTYPE$, $DEV.DATATYPE$, $DEV.ADDR1$, $DEV.COUNT$, $DEV.ADDR$}, 
            {$Type$, $Format$},
            {$DEV.ID$, $DEV.STANO$, $DEV.REGTYPE$, $DEV.DATATYPE$, $DEV.ADDR1$, $DEV.COUNT$, $DEV.ADDR$}, 
            {$Type$, $Format$} 
        }
    },
    {
        $Constant$, 
        { 
            {$DEV.ID$, $DEV.STANO$, $DEV.REGTYPE$, $DEV.DATATYPE$, $DEV.ADDR1$, $DEV.COUNT$, $DEV.ADDR$}, 
            {$Type$, $Format$},
            {$DEV.ID$, $DEV.STANO$, $DEV.REGTYPE$, $DEV.DATATYPE$, $DEV.ADDR1$, $DEV.COUNT$, $DEV.ADDR$}, 
            {$Type$, $Format$} 
        }
    },
    {
        $Constant$, 
        { 
            {$DEV.ID$, $DEV.STANO$, $DEV.REGTYPE$, $DEV.DATATYPE$, $DEV.ADDR1$, $DEV.COUNT$, $DEV.ADDR$}, 
            {$Type$, $Format$},
            {$DEV.ID$, $DEV.STANO$, $DEV.REGTYPE$, $DEV.DATATYPE$, $DEV.ADDR1$, $DEV.COUNT$, $DEV.ADDR$}, 
            {$Type$, $Format$} 
        }
    }
};
SET_MACROSERVERINITPARAM_E

SET_MACRONETEXITPARAM_S
static struct MacroNetExitParam $PARMNAME$ = {
    $ID$
};
SET_MACRONETEXITPARAM_E

SET_MACROCLIENTINITPARAM_S
static struct MacroClientInitParam $PARMNAME$ = {
    $ID$,
    $Buf$, 
    { 
        {$DEV.ID$, $DEV.STANO$, $DEV.REGTYPE$, $DEV.DATATYPE$, $DEV.ADDR1$, $DEV.COUNT$, $DEV.ADDR$}, 
        {$Type$, $Format$},
        {$DEV.ID$, $DEV.STANO$, $DEV.REGTYPE$, $DEV.DATATYPE$, $DEV.ADDR1$, $DEV.COUNT$, $DEV.ADDR$}, 
        {$Type$, $Format$} 
    },
    {
        $Constant$, 
        { 
            {$DEV.ID$, $DEV.STANO$, $DEV.REGTYPE$, $DEV.DATATYPE$, $DEV.ADDR1$, $DEV.COUNT$, $DEV.ADDR$}, 
            {$Type$, $Format$},
            {$DEV.ID$, $DEV.STANO$, $DEV.REGTYPE$, $DEV.DATATYPE$, $DEV.ADDR1$, $DEV.COUNT$, $DEV.ADDR$}, 
            {$Type$, $Format$} 
        }
    },
    {
        $Constant$, 
        { 
            {$DEV.ID$, $DEV.STANO$, $DEV.REGTYPE$, $DEV.DATATYPE$, $DEV.ADDR1$, $DEV.COUNT$, $DEV.ADDR$}, 
            {$Type$, $Format$},
            {$DEV.ID$, $DEV.STANO$, $DEV.REGTYPE$, $DEV.DATATYPE$, $DEV.ADDR1$, $DEV.COUNT$, $DEV.ADDR$}, 
            {$Type$, $Format$} 
        }
    }
};
SET_MACROCLIENTINITPARAM_E

SET_MACROCLIENTRWPARAM_S
static struct MacroClientRWParam $PARMNAME$ = {
    $ID$,
    $Buf$,
    $Len$
};
SET_MACROCLIENTRWPARAM_E

SET_MACRONETINITFUNC_S
void * GetNetInitParam()
{
    return &MacroNetParam;
}
SET_MACRONETINITFUNC_E